package com.zhentao.appointment.dto;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 预约须知DTO
 *
 * @author zhentao
 * @since 2024-01-01
 */
@Data
@Accessors(chain = true)
public class AppointmentNoticeDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 须知标题
     */
    private String noticeTitle;

    /**
     * 须知内容
     */
    private String noticeContent;

    /**
     * 须知类型
     */
    private String noticeType;

    /**
     * 须知类型描述
     */
    private String noticeTypeDesc;

    /**
     * 高亮文本
     */
    private String highlightText;

    /**
     * 排序顺序
     */
    private Integer sortOrder;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 状态描述
     */
    private String statusDesc;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
}
